Big Huge Thesaurus

Avicennia marina

noun